package com.hjm.project.salaryPlan.aaoCashbackDetails.domain;

import com.hjm.framework.web.domain.BaseEntity;
import com.hjm.framework.aspectj.lang.annotation.Excel;
import lombok.Data;
import org.apache.commons.lang.builder.ToStringBuilder;
import org.apache.commons.lang.builder.ToStringStyle;

/**
 * 底薪计划奖励对象 aao_cashback_details
 * 
 * @author maker-platform
 * @date 2022-04-12
 */
@Data
public class AaoCashbackDetails extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键 */
    private Integer id;

    /** 返现代理 */
    @Excel(name = "返现代理")
    private String returnAgent;

    /** 返现金额 */
    @Excel(name = "返现金额")
    private String returnMoney;

    /** 税后返现 */
    @Excel(name = "税后返现")
    private String returnTax;

    /** 税后返现金额 */
    @Excel(name = "税后返现金额")
    private String returnTaxMoney;

    /** 税点 */
    @Excel(name = "税点")
    private String tax;

    /** 返现日期yyyy-mm-dd */
    @Excel(name = "返现日期")
    private String returnDate;

    /** 流水号 */
    @Excel(name = "流水号")
    private String settleSerial;

    /** 绑定台数 */
    @Excel(name = "绑定台数")
    private Integer bindNum;

    /** 达标台数 */
    @Excel(name = "达标台数")
    private Integer standardNum;












    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("returnAgent", getReturnAgent())
            .append("returnMoney", getReturnMoney())
            .append("returnTax", getReturnTax())
            .append("returnTaxMoney", getReturnTaxMoney())
            .append("tax", getTax())
            .append("returnDate", getReturnDate())
            .append("settleSerial", getSettleSerial())
            .append("bindNum", getBindNum())
            .append("standardNum", getStandardNum())
            .toString();
    }
}
